package com.zzh.dao;

import com.zzh.domain.Menu;
import com.zzh.domain.Role;
import com.zzh.domain.Role_menu_relation;

import java.util.List;

public interface RoleMapper {
    /**
     * 查询角色列表(条件)
     */
    public List<Role> findAllRole(Role role);

    /**
     * 添加角色
     */
    public void saveRole(Role role);

    /**
     * 修改角色
     */
    public void updateRole(Role role);

    /**
     * 根据角色id查询菜单
     */
    public List<String> findMenuByRoleId(Integer roleId);

    /**
     * 角色菜单关联
     */
    public void RoleContextMenu(Role_menu_relation role_menu_relation);

    /**
     * 删除角色菜单关联信息
     */
    public void deleteRoleContextMenu(int roleId);

    /**
     * 删除角色
     */
    public void deleteRole(int id);

}
